ECA-Rule Visual Programming for Ubiquitous and Nomadic Computing

نویسندگان

  • José Oscar Olmedo-Aguirre
  • Mónica Rivera de la Rosa
  • Guillermo Morales-Luna
چکیده

System modeling, analysis and visualization are becoming a common practice for the design of distributed intelligent systems since the wide adoption of the Unified Modeling Language (UML). However, UML cannot describe important behavioral properties such as context awareness as required for ubiquitous computing. In this paper, we present Context Aware UML Sequence diagrams (CA UML-S), an experimental visual programming language that extends UML sequence diagrams with data/ object spaces to represent computational context awareness.Theprogramming language provides the means to describe the event-condition-action (ECA) rules that govern complex nomadic user behavior and to visualize their effect.TheECArules are compiled into common concurrent programming abstractions by introducing structuring notions of object creation, synchronization, and communication, along with sequential and selective composition of simpler rules. The contribution of this work is in providing programming abstractions that facilitate the design of context-aware applications for ubiquitous and nomadic computing.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

[Position Paper] WS-ECA: An ECA Rule Description Language for Ubiquitous Services Computing

Ubiquitous computing network comprises a variety of distributed service devices. Today Web services technology enables the heterogeneous devices to provide their own services and interact with each other via well-defined Internet protocol. Nevertheless, service devices in ubiquitous environments require more eventdriven, autonomous interaction beyond rather passive serviceoriented architecture ...

متن کامل

An ECA-Based Coordination Framework for Ubiquitous Web Service Devices

Emerging ubiquitous computing network is expected to consist of a variety of heterogeneous and distributed devices. While web services technology is increasingly being considered as a promising solution to support the inter-operability between such heterogeneous devices via well-defined protocol, currently there is no effective framework reported in the literature that can address the problem o...

متن کامل

Ubiquitous Chip: A Rule-Based I/O Control Device for Ubiquitous Computing

In this paper, we propose a new framework for ubiquitous computing by rule-based, event-driven I/O (input/output) control devices. Our approach is flexible and autonomous because it employs a behavior-description language based on ECA (Event, Condition, Action) rules with simple I/O control functions. We have implemented a prototype ubiquitous device with connectors and several sensors to show ...

متن کامل

Mobile Agent Architecture for Nomadic Computing

Our goal is to de ne a communication architecture for nomadic applications. We notice that the mobile agent paradigm is particularly suitable for nomadic applications. Although many mobile agent systems are being proposed, few of them raise the problem of the interface between applications and mobile agents. We propose to use the MAP (Mobile Assistant Programming) architecture and add a middlew...

متن کامل

Nomadic Computing with Mobile Devices

Still missing, however, is full support of nomadic computing at the applications layer. This white paper describes a new paradigm that extends nomadic computing to the applications layer. Adoption of this paradigm will enable a new level of powerful applications to attract value-driven users, creating tremendous business development opportunities for enterprises to offer electronic customer rel...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008